package com.mobile.model;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * SysMenu entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class SysMenu implements java.io.Serializable {

	// Fields

	private String uniqueCode;
	private SysMenu sysMenu;
	private String menuName;
	private String menuImageUrl;
	private String menuUrl;
	private String isLeafNode;
	private String remark;
	private Long serialNumber;
	private Date createTime;
	private Date lastUpdateTime;
	private String menuLevel;
	private Set sysMenus = new HashSet(0);

	// Constructors

	/** default constructor */
	public SysMenu() {
	}



	// Property accessors

	public SysMenu(String uniqueCode, SysMenu sysMenu, String menuName,
			String menuImageUrl, String menuUrl, String isLeafNode,
			String remark, Long serialNumber, Date createTime,
			Date lastUpdateTime, String menuLevel, Set sysMenus) {
		super();
		this.uniqueCode = uniqueCode;
		this.sysMenu = sysMenu;
		this.menuName = menuName;
		this.menuImageUrl = menuImageUrl;
		this.menuUrl = menuUrl;
		this.isLeafNode = isLeafNode;
		this.remark = remark;
		this.serialNumber = serialNumber;
		this.createTime = createTime;
		this.lastUpdateTime = lastUpdateTime;
		this.menuLevel = menuLevel;
		this.sysMenus = sysMenus;
	}



	public String getUniqueCode() {
		return this.uniqueCode;
	}

	public void setUniqueCode(String uniqueCode) {
		this.uniqueCode = uniqueCode;
	}

	public SysMenu getSysMenu() {
		return this.sysMenu;
	}

	public void setSysMenu(SysMenu sysMenu) {
		this.sysMenu = sysMenu;
	}

	public String getMenuName() {
		return this.menuName;
	}

	public void setMenuName(String menuName) {
		this.menuName = menuName;
	}

	public String getMenuImageUrl() {
		return this.menuImageUrl;
	}

	public void setMenuImageUrl(String menuImageUrl) {
		this.menuImageUrl = menuImageUrl;
	}

	public String getMenuUrl() {
		return this.menuUrl;
	}

	public void setMenuUrl(String menuUrl) {
		this.menuUrl = menuUrl;
	}

	public String getIsLeafNode() {
		return this.isLeafNode;
	}

	public void setIsLeafNode(String isLeafNode) {
		this.isLeafNode = isLeafNode;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getSerialNumber() {
		return this.serialNumber;
	}

	public void setSerialNumber(Long serialNumber) {
		this.serialNumber = serialNumber;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getLastUpdateTime() {
		return this.lastUpdateTime;
	}

	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public Set getSysMenus() {
		return this.sysMenus;
	}

	public void setSysMenus(Set sysMenus) {
		this.sysMenus = sysMenus;
	}

	public String getMenuLevel() {
		return menuLevel;
	}

	public void setMenuLevel(String menuLevel) {
		this.menuLevel = menuLevel;
	}



	public SysMenu(String uniqueCode) {
		super();
		this.uniqueCode = uniqueCode;
	}

}